#-*- coding:utf-8 -*-
#判断1个数加上100是个完全平方数，在加上168又是一个完全平方数，求这个数
#注入平方计算包math
import math
#注入正则匹配包re
import re
#定义2个数的初始值
a=0
b=0
#遍历0-1000000的数,每次赋值给nu
for nu in range(0,100000):
	#计算nu+100开平方，并转换成字符串
	a=str(math.sqrt(nu+100))
	#计算nu+168开平方，并转换成字符串
	b=str(math.sqrt(nu+168))
	#通过正则表达式匹配出以所有数字开头以.0结尾的数，a,b必须同时匹配才能执行if内的输出
	if re.match('^[0-9]+\.[0]$',a) and re.match('^[0-9]+\.[0]$',b):
		#输出结果
		print a
		print b
		print 'jieguo:',nu

